package com.sdleyou.treepro.common.service;

import com.sdleyou.treepro.common.model.dto.PropDTO;
import com.sdleyou.treepro.common.model.vo.PropVO;
import com.sdleyou.treepro.common.model.vo.TreeVO;

import java.util.List;

public interface PropManager {

    /**
     * 创建道具
     *
     * @param propDTO
     */
    void createProp(PropDTO propDTO);

    /**
     * 更新道具
     *
     * @param propDTO
     * @param propId
     */
    void updateProp(PropDTO propDTO, String propId);

    /**
     * 根据类型获取道具信息
     */
    PropVO findOne(String propType);

    /**
     * 获取道具信息列表
     *
     * @return
     */
    List<PropVO> propList();
}
